$color1: #ff8a00;

body {
    background: #f5f5f5;
}

h2 {
    font-size: .14rem;
    width: 100vw;
    line-height: .42rem;
    padding-left: .16rem;
    border-bottom: 1px solid #c5c5c5;

    a {
        color: black;
    }

    >:first-child {
        font-weight: bold;
    }
}

section {
    width: 100vw;

    form {
        display: flex;
        flex-direction: column;
        position: relative;

        ul {
            display: flex;

            >li {
                font-size: .14rem;
                flex: 1;
                text-align: center;
                line-height: .54rem;
                border-bottom: 4px solid #d1d1d1;
            }

            .huang {
                border-bottom: 4px solid $color1;

            }
        }

        input {
            padding-left: .16rem;
            height: .47rem;
            border: none;
            border-bottom: 1px solid #dcdcdc;
            outline: none;
        }

        button {
            width: .95rem;
            height: .39rem;
            background-color: #fff;
            border: 1px solid #dcdcdc;
            position: absolute;
            top: .63rem;
            right: .15rem;
        }

        .input2 {
            display: none;
        }

        .input4 {
            position: absolute;
            top: .05rem;
            right: .15rem;
        }
    }

    .deng {
        width: 3.51rem;
        line-height: .56rem;
        background-color: $color1 ;
        text-align: center;
        font-size: .16rem;
        margin: .16rem 0 0 .11rem;

        a {
            color: white;
        }
    }

    .p1 {
        font-size: 14px;
        padding: 0 .16rem;
        box-sizing: border-box;
        margin-top: .2rem;

        a {
            color: $color1;
        }

        span {
            float: right;

            a {
                color: #666666;
            }
        }
    }
}